package com.example.qxfw.common.entity.zy;

import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * 空气逐小时实况
 *
 * @author tl
 * @since 0.0.1
 */
@Data
@TableName("airpollution")
public class AirPollution {
    @ApiModelProperty(value = "站点序号", required = true, example = "")
    private String stationid;
    @ApiModelProperty(value = "观测时间", required = true, example = "2023-07-05")
    private Date observtime;
    @ApiModelProperty(value = "经度", required = false, example = "")
    private Double longitude;
    @ApiModelProperty(value = "纬度", required = false, example = "")
    private Double latitude;
    @ApiModelProperty(value = "海拔", required = false, example = "")
    private Double altitude;
    @ApiModelProperty(value = "站点名称", required = false, example = "")
    private String stationname;
    @ApiModelProperty(value = "aqi指数", required = false, example = "")
    private Integer aqi;
    @ApiModelProperty(value = "首要污染物", required = false, example = "")
    private String firstpollution;
    @ApiModelProperty(value = "空气质量等级", required = false, example = "")
    private String pollutionlevel;
    @ApiModelProperty(value = "pm2.5平均浓度", required = false, example = "")
    private Double concenpm2p5;
    @ApiModelProperty(value = "pm2.5 24小时滑动平均", required = false, example = "")
    private Double concenpm2p524;
    @ApiModelProperty(value = "pm2.5分指数", required = false, example = "")
    private Integer fractpm2p5;
    @ApiModelProperty(value = "pm10浓度", required = false, example = "")
    private Double concenpm10;
    @ApiModelProperty(value = "pm10 24小时滑动平均", required = false, example = "")
    private Double concenpm1024;
    @ApiModelProperty(value = "pm10分指数", required = false, example = "")
    private Integer fractpm10;
    @ApiModelProperty(value = "co浓度", required = false, example = "")
    private Double concenco;
    @ApiModelProperty(value = "co分指数", required = false, example = "")
    private Integer fractco;
    @ApiModelProperty(value = "o3浓度", required = false, example = "")
    private Double conceno3;
    @ApiModelProperty(value = "o3分指数", required = false, example = "")
    private Integer fracto3;
    @ApiModelProperty(value = "o3 8小时最大浓度", required = false, example = "")
    private Double conceno38h;
    @ApiModelProperty(value = "o3 8小时分指数", required = false, example = "")
    private Integer fracto38h;
    @ApiModelProperty(value = "so2浓度", required = false, example = "")
    private Double concenso2;
    @ApiModelProperty(value = "so2分指数", required = false, example = "")
    private Integer fractso2;
    @ApiModelProperty(value = "no2浓度", required = false, example = "")
    private Double concenno2;
    @ApiModelProperty(value = "no2分指数", required = false, example = "")
    private Integer fractno2;
    @ApiModelProperty(value = "所属市", required = false, example = "")
    private String city;
    @ApiModelProperty(value = "所属县", required = false, example = "")
    private String county;
}